[java]写个程序
来源:百度知道 编辑:UC知道 时间:2024/05/09 13:35:14
实现以下功能
1*2*4*8*......2的20次方
1*2*4*8*......2的20次方
结果数太的,要用到大数值。
import java.math.BigInteger;
public class test {
public static void main(String[] args ){
BigInteger n=BigInteger.valueOf(1);
BigInteger m=BigInteger.valueOf(2);
BigInteger pro=BigInteger.valueOf(1);
for(int i=1;i<21;i++){
n=n.multiply(m);
pro=pro.multiply(n);
}
System.out.println(pro);
}
}